#ifndef THREADFUNCTIONDATABASE_H_
#define THREADFUNCTIONDATABASE_H_



#include <iostream>
#include <boost/thread/mutex.hpp>


class ThreadFunctionDatabase{
public:
	static void * downloadInit(void *);
	static void * manageDownloaderQueues(void *);
	static void * getDomainRobots(void *);
	static int getNumThreadsRobots(void){ return numThreadsRobots; }
	static void incNumThreadsRobots(void){ 	numThreadsRobots++; }

private:
	static int numPaginas;
	static int numThreadsRobots;
	static int maxNumThreadsRobots;
	static boost::mutex numPaginasMutex;
};


#endif /*THREADFUNCTIONDATABASE_H_*/
